Class AsaWebvpnUserManagerImpl

java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.sim.impl.AsaWebvpnUserManagerImpl
All Implemented Interfaces:
IPCObject, AsaWebvpnUserManager

public class AsaWebvpnUserManagerImpl extends IPCObjectImpl implements AsaWebvpnUserManager
Information provided by the PKI file:

    \class AsaWebvpnUserManager
    
    \brief AsaWebvpnUserManager manages clientless VPN users on ASA devices.
    
    \example network().getDevice("ASA0").getWebvpnUserManager()
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • addClientlessVpnUser

      public AsaWebvpnUserInfo addClientlessVpnUser(String username, String profileName, String policyName, String bookmarkName, String urlName)
      Information provided by the PKI file:
      
          \brief Adds a clientless VPN user with the specified username, profile, group policy, and bookmark.
          
          /param username, the username for the clientless VPN user.
          /param profileName, the name of the profile.
          /param policyName, the name of the group policy.
          /param bookmarkName, the title of the bookmark.
          /param urlName, the URL of the bookmark.
          
          \return AsaWebvpnUserInfo, the AsaWebvpnUserInfo object.
          
              
      Specified by:
      addClientlessVpnUser in interface AsaWebvpnUserManager
      Parameters:
      username - Takes in a parameter of username
      profileName - Takes in a parameter of profileName
      policyName - Takes in a parameter of policyName
      bookmarkName - Takes in a parameter of bookmarkName
      urlName - Takes in a parameter of urlName
      Returns:
      AsaWebvpnUserInfo Returns a AsaWebvpnUserInfo
    • getClientlessVpnUser

      public AsaWebvpnUserInfo getClientlessVpnUser(String username)
      Information provided by the PKI file:
      
          \brief Returns the clientless VPN user with the specified username.
          
          /param username, the username of the clientless VPN user of interest.
          
          \return AsaWebvpnUserInfo, the AsaWebvpnUserInfo object.
          
              
      Specified by:
      getClientlessVpnUser in interface AsaWebvpnUserManager
      Parameters:
      username - Takes in a parameter of username
      Returns:
      AsaWebvpnUserInfo Returns a AsaWebvpnUserInfo
    • removeClientlessVpnUser

      public void removeClientlessVpnUser(String username)
      Information provided by the PKI file:
      
          \brief Removes the clientless VPN user with the specified username.
          
          /param username, the username of the clientless VPN user of interest.
          
              
      Specified by:
      removeClientlessVpnUser in interface AsaWebvpnUserManager
      Parameters:
      username - Takes in a parameter of username
    • getClientlessVpnUserCount

      public int getClientlessVpnUserCount()
      Information provided by the PKI file:
      
          \brief Returns the number of clientless VPN users.
          
          \return int, the number of clientless VPN users.
          
              
      Specified by:
      getClientlessVpnUserCount in interface AsaWebvpnUserManager
      Returns:
      int Returns a int
    • getClientlessVpnUserAt

      public AsaWebvpnUserInfo getClientlessVpnUserAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the clientless VPN user at the specified index.
          
          /param index, the index of the clientless VPN user of interest.
          
          \return AsaWebvpnUserInfo, the AsaWebvpnUserInfo object.
          
              
      Specified by:
      getClientlessVpnUserAt in interface AsaWebvpnUserManager
      Parameters:
      index - Takes in a parameter of index
      Returns:
      AsaWebvpnUserInfo Returns a AsaWebvpnUserInfo